package services;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;

import modelo.Barrio;
import modelo.Detallemenu;
import modelo.Domicilio;
import modelo.Empresa;
import modelo.Menu;
import modelo.Persona;
import modelo.Propietario;
import modelo.Telefonoempresa;
import modelo.Tipodocumento;
import modelo.Tiposuscripcion;
import modelo.Usuario;
import dao.MenuDao;
import dao.PersonaDao;
import dao.PropietarioDao;

@ManagedBean(name = "personaService", eager = true)
@ApplicationScoped
public class PersonaService implements Serializable {

	private static final long serialVersionUID = 6376377320342242796L;
	private PersonaDao personaDao;
	
	public PersonaService() {
		super();
		this.personaDao = new PersonaDao();
	}

	@PostConstruct
	public void init()
	{
	//listaPropietario = propietarioDao.obtenerPropietarios();
	//listaPropietarioFiltrada =propietarioDao.obtenerPropietariosFiltrado();
	}
	
	public Persona buscarPersona(Integer id) throws Exception
	{
		return personaDao.buscarPersona(id);
	}

	
}